Transactional Memory Coherence and Consistency
نویسندگان
چکیده
منابع مشابه
Transactional Memory Coherence and Consistency (TCC)
The Transactional memory Coherence and Consistency (TCC) provides a shared memory model in which atomic transactions are always the basic unit of parallel work, communication, memory coherence, and memory reference consistency. TCC greatly simplifies parallel software by eliminating the need for synchronization using conventional locks and semaphores, along with their complexities. TCC hardware...
متن کاملToken Coherence for Transactional Memory
Concurrent programming holds the key to fully utilizing the multi-core chips provided by CMPs. However, traditional concurrent programming techniques based on locking mechanisms are hard to code and error-prone. Transactional Programming is an attempt to simplify concurrent programming where transactions are the main concurrent construct. Hardware Transactional Memory systems provide hardware s...
متن کاملConsistency, isolation, and irrevocability in software transactional memory
Software transactional memory (STM) is a promising paradigm for the development of concurrent software. It coordinates the potentially conflicting effects of concurrent threads on shared memory by running their critical regions isolated from each other in transactions in an “all-or-nothing” manner. When encountering a conflicting access to shared memory, a conflict resolution strategy decides w...
متن کاملSynchronization, Coherence, and Consistency for High Performance Shared-memory Multiprocessing Synchronization, Coherence, and Consistency for High Performance Shared-memory Multiprocessing
Although improved device technology has increased the performance of computer systems , fundamental hardware limitations and the need to build faster systems using existing technology have led many computer system designers to consider parallel designs with multiple computing elements. Unfortunately, the design of eecient and scalable multiprocessors has proven to be an elusive goal. This disse...
متن کاملA Primer on Memory Consistency and Cache Coherence
Many modern computer systems and most multicore chips (chip multiprocessors) support shared memory in hardware. In a shared memory system, each of the processor cores may read and write to a single shared address space. For a shared memory machine, the memory consistency model defines the architecturally visible behavior of its memory system. Consistency definitions provide rules about loads an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGARCH Computer Architecture News
سال: 2004
ISSN: 0163-5964
DOI: 10.1145/1028176.1006711